
function getArticleSL(firstCate,firstName,firstUrl){
	if(firstUrl!=null && firstUrl!=''){
		firstCate=firstCate+','+firstUrl;
	}
	//获取子类目 
	$.ajax({  
		type: "POST",  
        url: $ctx+'SiteIndex/getEasyUiTree.json', 
	    data:{  
	    	parentID:firstCate	    	    	  
	    },  		    	     
	    async: false, //同步
	    cache:false,  
	    dataType:'json',  
	    success:function(data) { 
	    	if(data!=null && data.length>0){	
	    		// getArticleList(firstCate,firstName); //自身的文章	    		
	    		$.each(data,function(idx,obj){
	    			var childIds=childIdAll(obj);
	    			if(obj.url!=null&&obj.url!=""){ //判断是否有url 显示url中其他类目 加上 本身id	           			
	           			var ids=obj.id+','+obj.url+childIds;
	           		}else{
	           			var ids=obj.id+childIds;
	           		}		    				    		
	    			
	    			
	    			getArticleList(ids,obj.name,obj.id);//修改为 3个参数  搜索的类目id，导航类目名称，导航类目id
	    			
	    		//	getArticleList(obj.id,obj.name); // 查找 下一级 的 短 文章列表 
	    			// childArticles(obj);// 孩子节点
	    		});
	    	}else{ //没有找到子类目 ----最后一级-----分页
	    		 getArticleByPage(firstCate,firstName);
	    	}
	    },  
	    error : function() {  	          
	    } 
	});
}

//得到所有孩子节点
function childIdAll(obj){
	var childrenIds='';
	 if(obj.hasOwnProperty("children")){ //有孩子节点		         	 	
       	$.each(obj.children,function(i,item){//循环孩子节点	
       		if(item.url!=null){ //判断是否有url 显示url中其他类目，再是 本身id	
       			childrenIds+=','+item.id+','+item.url;
       		}else{
       			childrenIds+=','+item.id;
       		}		
       		
       		var subId=childIdAll(item);//递归        
       		if(subId!=''){
       			childrenIds+=subId;
       		}       		
       	});        	
    }
	 return childrenIds;
}

//获取文章列表-- 递归 孩子节点
function childArticles(obj){
	 if(obj.hasOwnProperty("children")){ //有孩子节点		         	 	
        	$.each(obj.children,function(i,item){//循环孩子节点	
        		
        		getArticleList(item.id,item.name,item.id); // 查找 下一级 的 短 文章列表         
        		
        		childArticles(item);//递归        	        		      		
        	});        	
     }
}


// 获取左侧类目
function getCategory(firstCate,firstName,nowCat){		
	var url=$ctx+"SiteIndex/category.htm?id="+encode64(firstCate)+"&parNav="+$olda.replace(/#nav/g, "");		
	
	var strHtml='<li><a style="padding:10px;" aria-expanded="true" href="'+url+'">'+
					'<span class="fa fa-home"></span>'+
					'<span class="sidebar-nav-item">'+firstName+'</span>'+
					// '<span class="fa arrow"></span>'+
					'</a></li>';		            
    $("#menu").append(strHtml);	
               
	//获取子类目 
	$.ajax({  
		type: "POST",  
        url: $ctx+'SiteIndex/getEasyUiTree.json', 
	    data:{  
	    	parentID:firstCate,		    	    	  
	    },  		    	     
	    async: false, //同步
	    cache:false,  
	    dataType:'json',  
	    success:function(data) { 
	    	if(data!=null && data.length>0){	
	    		// getArticleList(firstCate,firstName);	    		
	    		$.each(data,function(idx,obj){		    	
	    			var url=$ctx+"/SiteIndex/category.htm?id="+encode64(String(obj.id))+"&parNav="+$olda.replace(/#nav/g, "");	
	    	    	
		            var addHtml='<li id="cat'+obj.id+'"><a aria-expanded="false" href="'+url+'">'+obj.name;
		            var addChild=childHtml(obj);
            		if(addChild!=''){
            			addHtml+='<span class="glyphicon arrow"></span></a>'+addChild
            		}else{
            			addHtml+='</a>'+addChild
            		}
            		addHtml+='</li>';				            		
		            $("#menu").append(addHtml);
		            
		           
		            //getArticleList(obj.id,obj.name); // 查找 下一级 的 短 文章列表 
		            		            
			       
	    		});
	    	}else{ //没有找到子类目 ----最后一级-----分页
	    		 //getArticleByPage(firstCate,firstName);
	    	}
	    },  
	     error : function() {  
	         
	     } 
	});
	
	// 默认打开第一项 
	var firs=$("#menu li a").find('span.glyphicon').eq(0);	
	if(firs){			
		//firs.parent().addClass("doubleTapToGo");
		firs.parent().attr("aria-expanded","true");		
		firs.parent().parent().addClass("active");
	}
	
	//选中当前选项
	$("#cat"+nowCat).addClass("nowActive active");	
	$("#cat"+nowCat).parents("ul").siblings("a").attr("aria-expanded","true");
	$("#cat"+nowCat).parents("ul").siblings("a").addClass("doubleTapToGo");	
	$("#cat"+nowCat).parents("ul").attr("aria-expanded","true");
	$("#cat"+nowCat).parents("ul").addClass("in");	
	$("#cat"+nowCat).parents("li").addClass("active");
	
}

//获取左侧类目-- 递归 孩子节点
function childHtml(obj){
	var childrenHtml='';
	 if(obj.hasOwnProperty("children")){ //有孩子节点		 
        	childrenHtml='<ul aria-expanded="false" class="collapse">';        	
        	$.each(obj.children,function(i,item){//循环孩子节点	
        		var url=$ctx+"/SiteIndex/category.htm?id="+encode64((item.id).toString())+"&parNav="+$olda.replace(/#nav/g, "");	
        		// 再次判断 是否有孩子节点
        		childrenHtml+='<li id="cat'+item.id+'"><a href="'+url+'">'+item.name;        		
        		var subhtml=childHtml(item);//递归        		
        		if(subhtml!=''){
        			childrenHtml+='<span class="fa plus-times"></span></a>'+subhtml
        		}else{
        			childrenHtml+='</a>'+subhtml
        		}		            		
        		childrenHtml+='</li>';        		
        	});
        	childrenHtml+='</ul>';
     }else{ //没有孩子节点
    	 
    	 
    	 
     }			 
	 return childrenHtml;
}


//查找 类目  前 5篇文章-----//修改为 3个参数  搜索的类目id，导航类目名称，导航类目id
function getArticleList(categoryId,categoryName,navCategoryId){
	var moreUrl=$ctx+'SiteIndex/category.htm?id='+encode64(navCategoryId.toString())+"&parNav="+$olda.replace(/#nav/g, "");
	var titleHtml='<div class="rightNav"><h5><a>'+categoryName+'</a><i></i></h5>'+
				  '<span><a target="_blank" href="'+moreUrl+'">更多&gt;&gt;</a></span>'+
				  '</div>';
	$.ajax({  
		type: "POST",  
        url: $ctx+'/SiteIndex/queryArticle.json', 
	    data:{  
	    	  categoryID:categoryId,		    	
	    	  topNum:5
	    },  		    	     
	    cache:false,  
	    async: false, //同步
	    dataType:'json',  
	    success:function(data) { 
	    	$(".articleList").append(titleHtml);
	    	
	    	if(data!=null && data.length>0){				    		
	    		var articleList='<ul>';					    	
	    		$.each(data,function(idx,obj){	
	    			var maxwidth=55; 
	    			if(obj.title.length>maxwidth){
	    				obj.title=obj.title.substring(0,maxwidth);
	    				obj.title+=' ...'; 
	    			}	       
	    			var url=$ctx+'SiteIndex/article.htm?id='+encode64((obj.id).toString())+"&parNav="+$olda.replace(/#nav/g, "");
	    			
	    			var addhtml = '<li><a target="_blank" style="color:'+obj.titleColor+'" href="'+url+'">'+obj.title+'</a>'+
    							      '<span class="date">'+new Date(obj.modifyDate).format("yyyy-MM-dd")+'</span>'+
    						      '</li>';
	    			articleList+=addhtml;	    
	    		});
	    		articleList+='</ul>';		
	    		$(".articleList").append(articleList);		    		
	    	}else{
	    		$(".articleList").append('<ul></ul>');
	    	}	    	
	    },  
	     error : function() {  
	          alert("异常！");  
	     }  
	});
	
}

//查找所有文章--有分页
function getArticleByPage(categoryId,categoryName){
	var params = "categoryID="+categoryId;
	var pageUrl=$ctx+'/SiteIndex/queryArticlePage.json';				
	$("#paging").asynPage(pageUrl,params,".articlePage",buildHtml,15,"rows","total");				
}

//异步分页--创建文章列表
function buildHtml(data){					    	
	if(data!=null && data.length>0){		    		
		var articleList='<ul>';					    	
		$.each(data,function(idx,obj){		    			
			var maxwidth=55; 
			if(obj.title.length>maxwidth){
				obj.title=obj.title.substring(0,maxwidth);
				obj.title+=' ...'; 
			}	       
			var url=$ctx+'SiteIndex/article.htm?id='+encode64((obj.id).toString())+"&parNav="+$olda.replace(/#nav/g, "");
			
			var addhtml = '<li><a target="_blank" style="color:'+obj.titleColor+'" href="'+url+'">'+obj.title+'</a>'+
						      '<span class="date">'+new Date(obj.modifyDate).format("yyyy-MM-dd")+'</span>'+
					      '</li>';
			articleList+=addhtml;	    
		});		    		
		articleList+='</ul>';		
		$(".articlePage").append(articleList);			    		
	}else{
		$(".articlePage").append('没有符合条件的数据!');
	}			
}



